// #include<stdio.h>
// int main()
// {
//     int i=0,j=1,a[20][20]={0},n,x=0,y=0,b=1,k=0,l=1,flag=0;
//     scanf("%d",&n);
//     int cnt=0;
//     x=n;
//     y=0;
//     int s1=0,s2=n-1,s3=n-1,s4=0;
//     while(1)
//     {
//         for(i;i<x;i++)
//         {
//             a[s1][i]=b;
//             b++;
//         }
//         cnt++;
//         if(cnt==2*n-1)
//         break;
//         for(j;j<x;j++)
//         {
//             a[j][s2]=b;
//             b++;
//         }
        
//         cnt++;
//         if(cnt==2*n-1)
//         break;
//         b=b+x-1-1;
//         for(k;k<x-1;k++)
//         {
//             a[s3][k]=b;
//             b--;
//         }
        
//         cnt++;
//         if(cnt==2*n-1)
//         break;
//         b=b+x-2+x-2+1;
//         for(l;k<=x-1;k++)
//         {
//             a[l][s4]=b;
//             b--;
//         }
//         b=b+x-2+1;
//         cnt++;
//         if(cnt==(2*n-1))
//         break;
//         s1++,s2--,s3--,s4++;
//         i=s1,j=s2+1,k=s3,l=s4+1;
//         x--;
//     }
//     for(i=0;i<n;i++)
//     {
//         for(j=0;j<n;j++)
//         {
//             printf("%d ",a[i][j]);
//         }
//         printf("\n");
//     }
//     return 0;
// }
#include<stdio.h>
int main()
{
    int n;
    while((scanf("%d",&n))!=EOF)
    {
    int t=1,i,j,a[11][11]={0};
    int x=1,y=n;
    while(t<=n*n)
    {
        i=x;
        for(j=x;j<=y;j++)
        {
            if(a[i][j]==0)
            {
            a[i][j]=t;
            t++;
            }
        }
        j=y;
        for(i=x;i<=y;i++)
        {
            if(a[i][j]==0)
            {
            a[i][j]=t;
            t++;
            }
        }
        i=y;
        for(j=y;j>=x;j--)
        {
            if(a[i][j]==0)
            {
            a[i][j]=t;
            t++;
            }
        }
        j=x;
        for(i=y;i>=x;i--)
        {
            if(a[i][j]==0)
            {
            a[i][j]=t;
            t++;
            }
        }
        x++,y--;
    }
    for(i=1;i<=n;i++)
     {
        for(j=1;j<=n;j++)
        {
            printf("%d ",a[i][j]);
        }         
        printf("\n");    
    }
    }
    return 0;
}